home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / PROGMISC / SBSHAR2.LZH / SBSHARE.DOC < prev    next >
Text File  |  1987-08-01  |  83KB  |  3,377 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.                                   ScreenBuilder
  22.  
  23.                            Version 1.20, August, 1987
  24.  
  25.  
  26.                 (C)Copyright Gilmore Systems - 1985, 1986, 1987
  27.                (C)Copyright Charles B. Gilmore - 1985, 1986, 1987
  28.  
  29.                               All rights reserved
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.  
  37.  
  38.                                      ┌────┐
  39.                                      │ GS │
  40.                                      └────┘
  41.  
  42.  
  43.                                 Gilmore Systems
  44.                                  P.O. Box 3831
  45.                           Beverly Hills, CA 90212-0831
  46.  
  47.                            Telephone: (213) 275-8006
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.     Programs and documentation written by: Charles B. Gilmore
  55.                                            Gilmore Systems
  56.  
  57.     (C)Copyright Gilmore Systems - 1985, 1986, 1987
  58.  
  59.     All rights reserved
  60.  
  61.  
  62.     ScreenBuilder  -  version  1.20  -  has  been  released as a DEMO of the
  63.     commercial version of the  ScreenBuilder package.  This demo  version is
  64.     released as "Shareware".  Since this DEMO version serves as a full-blown
  65.     screen  design  program  in   itself,  donations  ($25  suggested)   are
  66.     encouraged for its use to support the author's efforts and the Shareware
  67.     concept.
  68.  
  69.     The  commercial  version  is  the  full-blown  ScreenBuilder package, is
  70.     capable  of  such  feats  as  building demos, tutorials, continuous ads,
  71.     children's   education,   shells,   intros,   and   much,   much   more.
  72.     ScreenBuilder can  generate BASIC  BLOADable screens,  and even generate
  73.     Turbo C  source code  from any  screen designed  with the ScreenBuilder.
  74.     ScreenBuilder is orders of  magnitude above commercial programs  such as
  75.     Dan Briklyn's  Demo Program.   It can  do mathematics,  decision making,
  76.     printer  control,  string  logic,  loops,  subroutines,  sounds & music,
  77.     interact with the user, run other programs, present data-entry  screens,
  78.     perform data collection, and even system-level programming!
  79.  
  80.  
  81.                                    Disclaimer
  82.  
  83.     Gilmore Systems makes no  representations or warranties with  respect to
  84.     the contents hereof and specifically disclaims any implied warranties of
  85.     merchantability or fitness for any particular purpose.  Further, Gilmore
  86.     Systems  reserves  the  right  to  revise  this  publication and to make
  87.     changes from time  to time in  the content hereof  without obligation of
  88.     Gilmore Systems to notify any  such person of such revision  or changes.
  89.     Under  no  circumstances  will  Gilmore  Systems  or  the author be held
  90.     responsible for any  consequential or inconsequential  damages resulting
  91.     from the use or misuse of any furnished programs or documentation.
  92.  
  93.  
  94.  
  95.  
  96.  
  97.  
  98.           IBM is a trademark of International Business Machines, Inc.
  99.                Microsoft is a trademark of Microsoft Corporation
  100.  
  101.  
  102.  
  103.  
  104.     Table of Contents                                                Page  1
  105.  
  106.  
  107.                                 TABLE OF CONTENTS
  108.  
  109.  
  110.     Table of Contents .................................................... 1
  111.  
  112.     About Shareware .................................................... 1-1
  113.  
  114.     SB Overview ........................................................ 1-2
  115.          Features ...................................................... 1-3
  116.          What You Need ................................................. 1-5
  117.          Getting Started ............................................... 1-6
  118.          Conventions Used in this Manual ............................... 1-7
  119.          Organization and Use of this Manual ........................... 1-8
  120.  
  121.     Using ScreenBuilder ................................................ 2-1
  122.          Cursor Control Keys ........................................... 2-2
  123.          Description of <Alt-A> to <Alt-Z> and <PFn> keys. ............. 2-3
  124.          <Alt-A> : Program / Time delay ................................ 2-4
  125.          <Alt-B> : Global Change Color Attribute ....................... 2-5
  126.          <Alt-C> : New Color Setting ................................... 2-6
  127.          <Alt-D> : Delete Line ......................................... 2-8
  128.          <Alt-E> : Erase from cursor to end of line .................... 2-9
  129.          <Alt-F> : Find String ........................................ 2-10
  130.          <Alt-G> : Global Change Character ............................ 2-11
  131.          <Alt-H> : Global Change String ............................... 2-12
  132.          <Alt-I> : Insert Line ........................................ 2-13
  133.          <Alt-J> : Global Character / Color change .................... 2-14
  134.          <Alt-K> : Center Line ........................................ 2-15
  135.          <Alt-L> : Change Nulls to Blanks ............................. 2-16
  136.          <Alt-M> : Move Line .......................................... 2-17
  137.          <Alt-N> : Copy Line .......................................... 2-18
  138.          <Alt-O> : Load Overaly ....................................... 2-19
  139.          <Alt-P> : Paint/Draw Mode on/off ............................. 2-20
  140.          <Alt-Q> : Save Window ........................................ 2-21
  141.          <Alt-R> : Repeat Line ........................................ 2-22
  142.          <Alt-S> : Save Screen ........................................ 2-23
  143.          <Alt-T> : Save screen as ASCII Text File ..................... 2-24
  144.          <Alt-U> : Utilities (DOS) .................................... 2-25
  145.          <Alt-V> : Recall Window ...................................... 2-26
  146.          <Alt-W> : Make Window ........................................ 2-27
  147.          <Alt-X> : Abort to DOS (End Program) ......................... 2-28
  148.          <Alt-Y> : Define Temporary Work Window ....................... 2-29
  149.          <Alt-Z> : Clear Screen / Window .............................. 2-30
  150.          <F1> : Help .................................................. 2-31
  151.          <F2> : Status Report ......................................... 2-32
  152.          <F3> : Display IBM Attribute (color) Set ..................... 2-34
  153.          <F4> : Toggle Box / Fullscreen ............................... 2-35
  154.          <F5> : Display IBM Character Set ............................. 2-36
  155.          <F6> : Toggle Move Window on/off ............................. 2-37
  156.          <F7> : Toggle Grow/Shrink Window ............................. 2-38
  157.          <F8> : Toggle copy window on/off ............................. 2-39
  158.          <F9> : Choose 1 or 2-line boxes .............................. 2-40
  159.          <F10> : Additional Help (Advanced Features) .................. 2-41
  160.          Summary: <Alt-A> to <Alt-Z>, <F1> to <F10>, & cursor control . 2-42
  161.  
  162.  
  163.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  164.  
  165.  
  166.  
  167.     About Shareware                                                Page  1-1
  168.  
  169.  
  170.  
  171.     ScreenBuilder version 1.20 is a  demo of a commercial version  (2.00) of
  172.     the ScreenBuilder program package.  This demo is released as  shareware,
  173.     meaning that if you find it  useful, please send a monetary donation  to
  174.     support  the  author's  efforts  and  the  shareware  concept ($25 - $35
  175.     suggested).  A donation gets you  a serial number and telephone  support
  176.     should any problems  or questions surface.   Also, should you  decide to
  177.     purchase the commercial  version, your price  would be the  retail minus
  178.     any contributions.
  179.  
  180.     The  reason  for  asking  for  donations  on this "demo" of a commercial
  181.     product is because  this "demo" is  actually a full-blown  screen design
  182.     program which you can use to  design display screens to be used  by your
  183.     applications programs.   There are  other commercially  available design
  184.     programs averaging in at the $50 price range.  You'll find this one much
  185.     more  powerful!   By  the  way,  the  commercial version of this program
  186.     package is very reasonably priced.   We know you'll like this  "demo" so
  187.     much that you  won't be able  to resist the  commercial version, so  sit
  188.     back, relax, and enjoy this demo version!
  189.  
  190.                                      NOTE:
  191.  
  192.     This  "manual-on-a-disk"  is  a  copy  of  the  first  2 chapters of the
  193.     commercial manual and does not include the rest of the manual  (chapters
  194.     3 -  7 and  appendices A  - C).  Note that  there may be instances where
  195.     these first 2 chapters refer to pages in other chapters and may not make
  196.     much sense.  The commercial version comes in its entirety complete  with
  197.     a 150+  page custom  bound manual  describing the  entire product.  This
  198.     manual-on-a-disk only contains the chapter pertinent to the demo version
  199.     (chapter 2) - you may skip the first chapter altogether if you wish. The
  200.     commercial manual presents all advanced commands in tutorial format.
  201.  
  202.  
  203.  
  204.  
  205.  
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  227.  
  228.  
  229.  
  230.     SB Overview                                                    Page  1-2
  231.     What is SB ?
  232.  
  233.  
  234.                              What is ScreenBuilder?
  235.  
  236.     The  Gilmore  Systems  ScreenBuilder  (SB)  program  is a multi-purpose,
  237.     extremely powerful and unique screen design and demo prototyping editor.
  238.     Although it is not a wordprocessing editor and cannot edit more than one
  239.     screen at a time,  it can be used  to create display screens  for use by
  240.     application programs, or to  create animated demo's and/or  tutorials of
  241.     your company's product(s).  This  can save the software  developer weeks
  242.     of designing, coding, testing and debugging time.  With SB, your  screen
  243.     "design"  doesn't  need  to  be  done  on paper anymore, just design the
  244.     screen with SB, and you're done.   SB stores your completed screen as  a
  245.     "screen image" file.  This enables  the application program to load  the
  246.     image file directly into the screen buffer for instantaneous display, or
  247.     to an array  for later use.   Each screen image  it creates is  complete
  248.     with all  the necessary  attribute (color)  information.  Programming of
  249.     complex screens is eliminated, and the use of the ANSI device driver  is
  250.     not needed - this will speed things up considerably.
  251.  
  252.     In addition  to using  these image  files, SB  maintains a playback file
  253.     (journal) of  your latest  edit session.   This journal  can be  used in
  254.     conjunction  with  the  Gilmore  Systems  playback  unit (SBPLAY.EXE) to
  255.     produce  animated  screens  for  program  introductions  or  as  a demo,
  256.     teaching aid, or tutorial for new or prospective users of any product.
  257.  
  258.     The playback unit allows the viewer (user) to interact with the animated
  259.     demo or tutorial by allowing keyboard input from the user in the form of
  260.     single keystrokes, numbers, or strings.   It can also produce output  on
  261.     the user's  printer, run  other programs  (acting as  a shell), generate
  262.     musical sounds, and a multitude of other features.
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.  
  272.  
  273.  
  274.  
  275.  
  276.  
  277.  
  278.  
  279.  
  280.  
  281.  
  282.  
  283.  
  284.  
  285.  
  286.  
  287.  
  288.  
  289.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  290.  
  291.  
  292.  
  293.     SB Overview                                                    Page  1-3
  294.     Features
  295.  
  296.  
  297.                                    Features
  298.  
  299.     Works in  80x25 color  or black  & white  alpha display  modes on  Color
  300.     Graphics  adapter,  Monochrome  adapter,  or  Enhanced  Color   Graphics
  301.     Adapter.
  302.  
  303.     Up to 256 color combinations can be displayed - simultaneously.
  304.  
  305.     Displays  255  of  the  256  characters  in  the IBM character set (Null
  306.     character not displayable).
  307.  
  308.     Sophisticated cursor control for movement while editing.
  309.  
  310.     Program and Time delays.
  311.  
  312.     Offers Advanced abilities:  BASIC-like "FOR"-"NEXT" statements,  "GOTO",
  313.     "CALL" (like  BASIC's GOSUB),  subroutine definitions,  "IF" statements,
  314.     and  "SOUND"  statements.   Mathematics  &  String Manipulation sections
  315.     offer complete  control.  Systems  programming for  very advanced  users
  316.     (PEEK, POKE, INTERRUPT, INPORT, OUTPORT, DEF SEG).  Unlike BASIC,  there
  317.     are  no  cumbersome  line  numbers - you  define  meaningful Labels when
  318.     necessary.
  319.  
  320.     Can query 44 different system  and program parameters which may  vary on
  321.     different machines.
  322.  
  323.     Can run multiple programs (.COM, .EXE, and .BAT) from within, acting  as
  324.     a  shell.   SB  is  ideal  for  designing "shells" around other programs
  325.     because  it  offers  many  different  ways  of  running  them, including
  326.     user-substitued program parameters.
  327.  
  328.     Move,  copy,  grow,  shrink,  save,  and  recall windows including cut &
  329.     paste.
  330.  
  331.     Choose between single & double-line windows.
  332.  
  333.     Can load & save ASCII text files.
  334.  
  335.     Temporary work windows to move, copy, or alter text, color  positioning,
  336.     etc.
  337.  
  338.     Advanced editing features similar to a text editor include: erase to end
  339.     of line, delete line, copy  line, move line, global change  string, find
  340.     string, insert line, center line, next word, previous word, find/replace
  341.     string or character or color or matching character and color.  Many more
  342.     text-editor like commands make design a snap!
  343.  
  344.     Toggle your universe from fullscreen mode to window (box) mode  anytime,
  345.     and with any box on the screen.
  346.  
  347.     Overlay one screen over another - make the overlay screen the foreground
  348.     screen, background screen, or new screen.
  349.  
  350.  
  351.  
  352.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  353.  
  354.  
  355.  
  356.     SB Overview                                                    Page  1-4
  357.     Features
  358.  
  359.  
  360.     Context-sensitive  online  help.   Once  you're  familiar  with  all the
  361.     commands, you can choose short prompts.
  362.  
  363.     A facility  is provided  to take  a "picture"  of any  80x25 screen from
  364.     almost any  program.  This  color (or  b/w) picture  can then be brought
  365.     into SB and edited.
  366.  
  367.     Supplemental programs to encode and decode to and from a journal file to
  368.     an English text file.
  369.  
  370.     A "debug"  section is  also included  in SB  to help  debug your demo or
  371.     tutorial if necessary.
  372.  
  373.  
  374.  
  375.  
  376.  
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.  
  384.  
  385.  
  386.  
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.  
  404.  
  405.  
  406.  
  407.  
  408.  
  409.  
  410.  
  411.  
  412.  
  413.  
  414.  
  415.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  416.  
  417.  
  418.  
  419.     SB Overview                                                    Page  1-5
  420.     What You Need
  421.  
  422.  
  423.                                  What You Need
  424.  
  425.     SB works  on all  IBM PC's,  XT's, AT's  and compatibles.   A monochrome
  426.     monitor and  adapter, or  Color Display  and Color  adapter, or Enhanced
  427.     Color Display  and EGA.  A fixed  disk and  320K RAM  is recommended.  A
  428.     printer connected to LPT1 is optional.
  429.  
  430.     SB operates under the IBM  PC-DOS operating system version 2.xx  or 3.xx
  431.     and all current versions of the MS-DOS operating systems.
  432.  
  433.  
  434.  
  435.  
  436.  
  437.  
  438.  
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.  
  473.  
  474.  
  475.  
  476.  
  477.  
  478.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  479.  
  480.  
  481.  
  482.     SB Overview                                                    Page  1-6
  483.     Getting Started
  484.  
  485.  
  486.                                 Getting Started
  487.  
  488.     For your convenience, the distribution disk is not copy protected.   The
  489.     first thing you should do is make a backup copy of the diskette with the
  490.     DOS  "diskcopy"  command.   When  this  is  done,  put  the distribution
  491.     diskette in a safe place, and use the backup copy only.
  492.  
  493.     To install SB on your hard disk, place the backup diskette you made into
  494.     disk drive A:, shut the drive door, and enter the following:
  495.  
  496.                C:
  497.                MD  C:\SB
  498.                CD  C:\SB
  499.                COPY  A:\*.*  C:\SB
  500.  
  501.     When this  is complete,  remove the  diskette from  drive A:  and put it
  502.     away.  Next take a  directory (DIR) of what  you've placed on your  hard
  503.     disk.   The following files should be present:
  504.  
  505.       SB.EXE       - The "ScreenBuilder" Design Program.
  506.       SBPLAY.EXE   - The "ScreenBuilder" Playback & Distribution Program.
  507.       SBDECODE.EXE - The SB Decoder program - makes English from Journal.
  508.       SBENCODE.EXE - The SB Encoder program - makes Journal from English.
  509.       MAKEMUS.EXE  - The Music Helper program.
  510.       PICTAKER.EXE - The resident Screen Capture Program.
  511.       SHOWPIC.EXE  - Displays pictures from SB or captured with PICTAKER.
  512.       HELPSCRN     - 1st Help screen used by SB.
  513.       HELPSCR2     - 2nd Help screen used by SB.
  514.       CHARSCRN     - Character set Help screen used by SB.
  515.       ATTRSCRN     - Attribute set Help screen used by SB.
  516.       BLOADC.BAT   - Batch file to produce BASIC "bloadable" color screens.
  517.       BLOADC       - Data file used by BLOADC.BAT.
  518.       BLOADM.BAT   - Batch file to produce BASIC "bloadable" b/w screens.
  519.       BLOADM       - Data file used by BLOADM.BAT.
  520.       DEMO.*       - Demo files used for playing the Gilmore Systems demo.
  521.  
  522.     Read (type or print) this file if present:
  523.  
  524.       READ.ME      - Latest information not in this user's manual.
  525.  
  526.     IMPORTANT: Before  starting the  program, make  sure your  monitor is in
  527.     80x25 alpha mode.  If  not, place a copy  of the MODE.COM program  (from
  528.     your DOS operating system diskette) on  your disk where SB is.  SB  will
  529.     automatically run this program if  your monitor is not already  in 80x25
  530.     alpha mode.
  531.  
  532.  
  533.  
  534.  
  535.  
  536.  
  537.  
  538.  
  539.  
  540.  
  541.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  542.  
  543.  
  544.  
  545.     SB Overview                                                    Page  1-7
  546.     Conventions Used in this Manual
  547.  
  548.  
  549.  
  550.                         Conventions Used in this Manual
  551.  
  552.     When referring to the keys on the keyboard, we will enclose the keys you
  553.     are to type within single quotes or open/closing brackets (' ' and < >).
  554.     You are to type what's  inbetween these brackets.  Keys which  cannot be
  555.     described by a single character  will be enclosed within the  brackets -
  556.     <F6> for  example means  the grey  key on  the IBM  keyboard labeled F6.
  557.     <Esc> refers to the Esc key.  Keys that can be described by a single key
  558.     will be enclosed within single quotes (ie: 'A', 'a', '?', etc.).  When a
  559.     key sequence  is described,  a hyphen  will appear  between the two keys
  560.     (ie: <Alt-X> means to hold the Alt  key down while you press X). If  you
  561.     are instructed to type something within double quotes (ie: "N10  <CR>"),
  562.     you are to do so without the quotes - in the parenthesized example,  you
  563.     would type N10 followed by <CR> (the carriage return or Enter key).
  564.  
  565.     Special keys  are given  descriptive names.   We will  refer to the grey
  566.     hooked arrow key as <CR> (for Carriage Return - other manuals may  refer
  567.     to this key  as <Enter>).  The  key that looks  like the <CR>  key - but
  568.     without the hook, is the backspace key, which we'll call <BS>.  The four
  569.     arrow keys  will be  referred to  as <UP>,  <DOWN>, <LEFT>,  and <RIGHT>
  570.     cursor keys.  The key  with two arrows (the  arrows point to a  vertical
  571.     line) is the <TAB>  key.  The two identical  outlined up arrow keys  are
  572.     the <SHIFT> keys. The space bar is denoted as <SP>.
  573.  
  574.     Throughout the manual we will use the terms "box" and "window". These
  575.     two terms are identical.
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.  
  602.  
  603.  
  604.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  605.  
  606.  
  607.  
  608.     SB Overview                                                    Page  1-8
  609.     Organization and Use of this Manual
  610.  
  611.  
  612.     Organization and Use of this Manual
  613.  
  614.     Every effort has been made to make the use of this product (software and
  615.     manual) easy  for you  to use.   Depending on  your needs,  a nominal to
  616.     steep learning curve can be anticipated.
  617.  
  618.     Chapters 2  and 3  present all  of the  keystroke commands  in detail.
  619.     Since Chapter 3 deals with  more advanced capabilities, it is  presented
  620.     in tutorial  fashion.  Both  of these  chapters should  be read in their
  621.     entirity at first (even if only skimmed through).  After reading those 2
  622.     chapters  and  following  the  examples,  they  can be used as reference
  623.     chapters from  that point  on.  For  those of  you who  will be using SB
  624.     solely to design screens for use by application programs, you only  need
  625.     to read chapters 2, 4, and 5.
  626.  
  627.     Chapter 4 deals with how SB  names and stores its files, and  what you
  628.     need  to  do  in  order  to  distribute  your  own demos with the SBPLAY
  629.     program.  You must read this  chapter prior to distributing any  demos
  630.     made with SB.
  631.  
  632.     Chapter 5 deals exclusively with the Journal files.  It introduces the
  633.     SBDECODE program (which decodes the journal into English-like text), and
  634.     the SBENCODE program  (which encodes the  English-like text file  into a
  635.     journal).  A discussion of how to modify the English-like text file will
  636.     be presented.
  637.  
  638.     Chapter 6 deals  with the SB  utility programs PICTAKER,  SHOWPIC, and
  639.     MAKEMUS.  The PICTAKER  program allows you  to take "pictures"  of other
  640.     screens running in other programs so that you can bring these "pictures"
  641.     into SB for editing and modification.  The SHOWPIC program simply  shows
  642.     any "picture" files taken with PICTAKER or created with SB. Finally, the
  643.     MAKEMUS  program  is  a  program  which  allows  the  making  of musical
  644.     subroutines for SB a much easier process.
  645.  
  646.     Chapter 7 contains final notes from the author.
  647.  
  648.     Appendix A reviews the SB commands an compares similarities with BASIC.
  649.  
  650.  
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  668.  
  669.  
  670.  
  671.     Using ScreenBuilder                                            Page  2-1
  672.     Starting the Program
  673.  
  674.  
  675.     There are 3 ways to start ScreenBuilder (SB) depending on what you  want
  676.     to do.  The 3 ways are:
  677.  
  678.         Method 1:  SB  [d:][path]filename
  679.         Method 2:  SB  [d:][path]filename  /p     (commercial versions only)
  680.         Method 3:  SB  [d:][path]filename  /p/n   (commercial versions only)
  681.  
  682.     In  all  3  of  the  above  methods,  [d:]  and [path] are optional, and
  683.     describe the  drive and  path the  file to  be edited  can be  found on.
  684.  
  685.     Method 1  creates a  new file  for editing  if the  filename you specify
  686.     can't be found, otherwise it will be loaded into SB for editing.
  687.  
  688.     Method 2  "plays back"  an existing  file.  Everything  you have done in
  689.     your last edit  session for that  file will be  shown on your  screen in
  690.     front of you.  You also have the option of further editing of this  file
  691.     after playback.   This option  will be  discussed later  in the  chapter
  692.     which covers journal files.
  693.  
  694.     Method 3 is the  same as method 2  above with the following  exceptions:
  695.     You do  not have  the option  of editing  this file  or interrupting its
  696.     playback.  The playback  of this file  eliminates all prompts  which are
  697.     displayed by method  2 above.  Beeps  will also be  eliminated.  Running
  698.     with  this  method  is   identical  to  running  the   playback  program
  699.     (SBPLAY.EXE) except  that there  is greater  overhead with  this method.
  700.     You should use SBPLAY.EXE to playback your files.
  701.  
  702.     To view the Gilmore Systems Demo, enter the following DOS command:
  703.  
  704.             SBPLAY  DEMO  <CR>
  705.  
  706.     After viewing the demo, start the program with method 1 above on the DOS
  707.     command line using "TEST" (without  quotes) as the filename.  Your  disk
  708.     drive  will  start  spinning,  a  Copyright  notice  will  be  displayed
  709.     momentarily, "New File" should appear  to indicate that the file  "TEST"
  710.     will be created, and the screen will clear.
  711.  
  712.     Incidentally, the SBPLAY.EXE program on the distribution diskette is the
  713.     playback program  which you  may distribute  freely with  your demos  or
  714.     other things you've developed with SB. Under no circumstances are  you
  715.     to  distribute  any  other  program  or  file  from  the SB distribution
  716.     diskette. There  are no  royalties required  for distribution  of your
  717.     developments or the SBPLAY.EXE program - please feel free to  distribute
  718.     as many copies  of your developments  with SBPLAY.EXE as  you wish.  And
  719.     feel free  to incorporate  any screen  designs you've  done with SB into
  720.     your application programs.
  721.  
  722.     Be aware  that whenever  you are  using SB,  all of  your keystrokes are
  723.     being recorded into  a journal file.   You can "play  back" this journal
  724.     file after any  session with the  following command: SBPLAY  XXXXX where
  725.     XXXXX is the name of the file you created with SB.
  726.  
  727.  
  728.  
  729.  
  730.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  731.  
  732.  
  733.  
  734.     Using ScreenBuilder                                            Page  2-2
  735.     Cursor Control Keys
  736.  
  737.  
  738.  
  739.     A white cursor will appear in the upper left hand corner of the  screen.
  740.     This corner  is row  1, column  1.  The  lower right  corner is  row 25,
  741.     column 80.  You  are in fullscreen  mode and have  the entire screen  at
  742.     your disposal.  You  can get to  any of the  4 corners of  the screen by
  743.     hitting <Home>, <PgUp>,  <End>, or <PgDn>  to get to  the top left,  top
  744.     right, lower left, and lower right corners of the screen,  respectively.
  745.     Try these keys out until you are comfortable with their use.
  746.  
  747.     The <Tab> key  quickly moves the  cursor to the  right edge of  whatever
  748.     line the cursor is on. <Shift-Tab> quickly moves the cursor to the  left
  749.     edge of whatever line the cursor is on.
  750.  
  751.     The arrow  keys move  the cursor  in the  direction of  the arrows.  The
  752.     cursor will wrap around  if it is on  the edge of the  screen.  Practice
  753.     moving these arrow keys until you are familiar with their use.
  754.  
  755.     At this point, hit  the <Home> key.  Hit  the space bar a  few times and
  756.     type "This  is a  test" (without  the quotes).   Try the <Ctrl-Home> key
  757.     (hold <Ctrl> while pressing <Home>) and notice that the cursor moves  to
  758.     the first nonspace  character of the  line.  Now try  the <Ctrl-End> key
  759.     and notice that the cursor moves  to the last nonspace character of  the
  760.     line.  Try holding  the <Ctrl> key  and hitting the  <Left> (left arrow)
  761.     key and notice the cursor moves  to the beginning of the previous  word.
  762.     Repeat this until the cursor is at the first word of the line.  Now  try
  763.     holding the <Ctrl> key and hitting  the <Right> key and notice that  the
  764.     cursor moves to the beginning of  the next word.  Repeat this until  the
  765.     cursor is on the last word of the line.  A "word" is defined as a series
  766.     of nonspace characters  beginning and ending  with a space.   A word can
  767.     also begin without a space if it starts in the first column.  A word can
  768.     also end without a space if it ends in the last column.
  769.  
  770.     With the cursor arrow keys (<up>, <down>, <left>, and <right>), move the
  771.     cursor to the first 't' of  the word "test".  Typing anything here  will
  772.     overtype the 't'.   If you hit  the <Ins> key  once, the cursor  will be
  773.     displayed  as  a  small  blinking  block  instead  of  a  small blinking
  774.     underline.  This indicates  you are in  "insert" mode, and  now anything
  775.     you type  will push  everything to  the right  of it  over by one column
  776.     before it is  displayed.  Pressing <Ins>  again returns the  cursor to a
  777.     blinking underline,  and you  are back  in normal  (or overstrike) mode.
  778.     Hitting the <Del>  key will delete  (erase) the character  at the cursor
  779.     position, and move everything from the  right of it over by one  column.
  780.     The <BS> (backspace) key works just like the <left> key.
  781.  
  782.     The <Ctrl-PgUp> and <Ctrl-PgDn> keys  resposition the cursor to the  top
  783.     or bottom line of the screen (or box if in box mode), preserving column.
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  794.  
  795.  
  796.  
  797.     Using ScreenBuilder                                            Page  2-3
  798.     Description of <Alt-A> to <Alt-Z> and <PFn> keys.
  799.  
  800.  
  801.  
  802.                Description of <Alt-A> to <Alt-Z> and <PFn> keys.
  803.  
  804.     SB  uses  the  <Alt-A>  thru  <Alt-Z>  key  combinations  to activate or
  805.     deactivate different  parts of  the program.   The rest  of this chapter
  806.     will describe the use of these basic design keys.  PF keys (labeled <F1>
  807.     to <F10> on the keyboard) are generally used for different help  screens
  808.     and window manipulation.  The Alt key combinations are the bulk of  what
  809.     you'll be using while editing or creating a screen.  If you run into any
  810.     problems relating to the keys of this chapter, hit <F1> for help.
  811.  
  812.     The  chapter  after  this  will  describe  the  advanced keys for use in
  813.     building demos, tutorials, teaching aids, etc.  Those keys should not be
  814.     attempted until you have mastered the keys of this chapter.
  815.  
  816.     Almost all  key combinations  described in  this manual  produce a boxed
  817.     prompt  for  you  to  answer.   If  you've  pressed a key combination by
  818.     mistake,  simply  hit  <CR>  without  answering  the prompt and that key
  819.     combination will exit.
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831.  
  832.  
  833.  
  834.  
  835.  
  836.  
  837.  
  838.  
  839.  
  840.  
  841.  
  842.  
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  857.  
  858.  
  859.  
  860.     Using ScreenBuilder                                            Page  2-4
  861.     <Alt-A> : Program / Time delay
  862.  
  863.  
  864.     <Alt-A>
  865.  
  866.  
  867.     Purpose:  Inserts  a time or program delay which will be present  during
  868.     playback of the journal.
  869.  
  870.     While editing your file, press <Alt-A> and you will see a prompt  asking
  871.     for a (P)rogram or (T)ime delay.  You are to respond with 'P' or 'T'  to
  872.     indicate which of these delays you  wish.  A time delay will affect  the
  873.     playback of the file in that when it hits the time delay, it will  pause
  874.     (or freeze) the screen for the specified time period before  continuing.
  875.     A program delay on the other hand, will pause the specified time  period
  876.     between  every  keystroke  encountered from that  point on until  either
  877.     the end of file, or until another program delay is encountered.  It  can
  878.     be shut off with a program delay of 0 (zero).  After hitting 'P' or  'T'
  879.     in response  to the  prompt, you  will be  prompted with  the number  of
  880.     seconds you want the  delay for.  This entry  must be a valid  number in
  881.     the range of 0 to 32767, and must end with <CR>.
  882.  
  883.     Time and program delays are  calculated by multiplying your response  by
  884.     0.0549 seconds.  Thus if you enter 100, the resultant delay will be  for
  885.     5.49 seconds.
  886.  
  887.     See also: <Alt-F1>
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  920.  
  921.  
  922.  
  923.     Using ScreenBuilder                                            Page  2-5
  924.     <Alt-B> : Global Change Color Attribute
  925.  
  926.  
  927.     <Alt-B>
  928.  
  929.     Purpose:  Finds  and changes matching color attributes with other  color
  930.     attributes.
  931.  
  932.     This function will replace  matching color attributes with  another.  If
  933.     you are  in a  window, it  applies only  to that  window, otherwise  the
  934.     change will apply  to the entire  screen.  Pressing <Alt-B>  will prompt
  935.     you with  the old  attribute to  change (terminated  with <CR>) and then
  936.     prompt you with the new  attribute to change to (terminated  with <CR>).
  937.     SB will then find  all matches of the  old attribute and change  them to
  938.     the new attribute.  If  you are within a  box, only the contents  of the
  939.     box will be searched for  and replaced, otherwise the change  will apply
  940.     to the entire screen.
  941.  
  942.     See also: <F3>
  943.  
  944.  
  945.  
  946.  
  947.  
  948.  
  949.  
  950.  
  951.  
  952.  
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  983.  
  984.  
  985.  
  986.     Using ScreenBuilder                                            Page  2-6
  987.     <Alt-C> : New Color Setting
  988.  
  989.  
  990.     <Alt-C>
  991.  
  992.     Purpose:  Defines   the new  color settings  for foreground, background,
  993.     and border colors.  Any characters  typed on the screen from  this point
  994.     on will show up in the new  color, and any lines erased or painted  will
  995.     also show up in this new color.
  996.  
  997.     This  color  function  is  activated  by  pressing <Alt-C>.  You will be
  998.     prompted  for  a  foreground  color  or  attribute.   This prompt may be
  999.     answered in 1 of  2 ways: 1) you  may either type in  a foreground color
  1000.     (0-31) followed by a <CR>, or 2) the letter 'A' followed by an attribute
  1001.     (no spaces) followed  by a <CR>.   With method 1,  you will be  prompted
  1002.     with 2  additional responses  for background  (0-15) and  border (0-15).
  1003.     The  foreground,  background,  and  border  colors match the description
  1004.     given in the  IBM BASIC language  manual.  With Method  1, you may  also
  1005.     just  hit  <CR>  in  response  to  any  of  the  prompts for foreground,
  1006.     background, and  border without  typing any  responses -  doing so  will
  1007.     result in  no change  of color  for that  prompt.  For  example, if  you
  1008.     wanted to change the background only, say to green, you'd respond to the
  1009.     3 prompts with the following: <CR>, 2<CR>, <CR>.
  1010.  
  1011.     Pressing <F1> will show you the available colors in the upper right hand
  1012.     corner that can be used to answer the foreground, background, and border
  1013.     prompts.   Pressing  <F3>  will  show  you  which  of the 256 attributes
  1014.     produce which colors.   You may press  <F1> or <F3>  at any time  during
  1015.     these  prompts  (but  you  must  press  another  key  to get back to the
  1016.     prompt).
  1017.  
  1018.     Note that the new color will only show up from that point on.  To verify
  1019.     the new color, you may type a character, or view the Status screen <F2>.
  1020.     To  make  the  entire  screen  or  window  blank with the new color, see
  1021.     <Alt-Z>.
  1022.  
  1023.     If you're developing on a color monitor - be aware that the same screens
  1024.     presented on monochrome monitors will display the blue foreground  color
  1025.     as  underlined!   This includes the attributes 1, 9, 17, 25, 33, 41,  49
  1026.     ... 249 - (starting with 1 and in increments of 8).  So if you have  the
  1027.     characters  "Hello"  displayed  in  blue,  the  monochrome  monitor will
  1028.     display   this   as  "Hello".   Likewise,  if  you're  developing  on  a
  1029.     monochrome  monitor,  be  aware  that  color  monitors  cannot underline
  1030.     things.  This means anything that appears underlined with the monochrome
  1031.     monitor will appear in blue with the color monitor.
  1032.  
  1033.     Anything you  develop on  either color  or monochrome  monitors will  be
  1034.     displayable  by  the  other.   Monochrome  monitors can only display the
  1035.     following:  normal,  hi-intensity,  blink,  hi-intensity-blink, inverse,
  1036.     hi-intensity-inverse,       hi-intensity-inverse-blink,       underline,
  1037.     hi-intensity-underline,  hi-intensity-underline-blink,  and  any   other
  1038.     combination of the above.  Feel free to develop in color but be aware of
  1039.     how  the  monochrome  monitors  will  display  those colors.  Basically,
  1040.     anything in  color that  displays in  hi-intensity will  also display in
  1041.     hi-intensity on monochrome  monitors.  The same  holds true for  inverse
  1042.     colors, blink, etc.   The only thing  you have to  be careful of  is the
  1043.  
  1044.  
  1045.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1046.  
  1047.  
  1048.  
  1049.     Using ScreenBuilder                                            Page  2-7
  1050.     <Alt-C> : New Color Setting
  1051.  
  1052.  
  1053.     blue foreground color as mentioned above.
  1054.  
  1055.     An example  of the  many "inverse"  combinations might  be foreground 0,
  1056.     background 2 (or attribute 32).  Another example might be foreground  0,
  1057.     background 7 (or attribute 112).
  1058.  
  1059.  
  1060.     See also:  <F1>, <F2>, <F3>, <Alt-Z>
  1061.  
  1062.  
  1063.  
  1064.  
  1065.  
  1066.  
  1067.  
  1068.  
  1069.  
  1070.  
  1071.  
  1072.  
  1073.  
  1074.  
  1075.  
  1076.  
  1077.  
  1078.  
  1079.  
  1080.  
  1081.  
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.  
  1088.  
  1089.  
  1090.  
  1091.  
  1092.  
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.  
  1107.  
  1108.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1109.  
  1110.  
  1111.  
  1112.     Using ScreenBuilder                                            Page  2-8
  1113.     <Alt-D> : Delete Line
  1114.  
  1115.  
  1116.     <Alt-D>
  1117.  
  1118.     Purpose: Deletes a line, just as a text editor would.
  1119.  
  1120.     To  delete  a  line,  move  the  cursor  to  the line you wish to delete
  1121.     (anywhere on the line is fine).   The depress <Alt-D> and the line  will
  1122.     be deleted.
  1123.  
  1124.     Note that any lines after this line  will be moved up by one.  The  last
  1125.     line will become blank with the current color attribute.
  1126.  
  1127.     Note that  if you  are in  box mode,  only lines  within the  box can be
  1128.     deleted.
  1129.  
  1130.  
  1131.  
  1132.  
  1133.  
  1134.  
  1135.  
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141.  
  1142.  
  1143.  
  1144.  
  1145.  
  1146.  
  1147.  
  1148.  
  1149.  
  1150.  
  1151.  
  1152.  
  1153.  
  1154.  
  1155.  
  1156.  
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.  
  1166.  
  1167.  
  1168.  
  1169.  
  1170.  
  1171.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1172.  
  1173.  
  1174.  
  1175.     Using ScreenBuilder                                            Page  2-9
  1176.     <Alt-E> : Erase from cursor to end of line
  1177.  
  1178.  
  1179.     <Alt-E>
  1180.  
  1181.     Purpose:  Erases  all characters from the current cursor position to the
  1182.     end of the line.
  1183.  
  1184.     Move the cursor to the point where you wish the rest of that line to  be
  1185.     erased (including the  character the cursor  is on).  Press  <Alt-E> and
  1186.     all characters in  the line from  that point on  (to the right)  will be
  1187.     erased.
  1188.  
  1189.     Note  that  the current color will be replaced on the erased characters.
  1190.  
  1191.     Note that if you are in box mode, the end of the line ends at the  right
  1192.     edge of the box.
  1193.  
  1194.  
  1195.  
  1196.  
  1197.  
  1198.  
  1199.  
  1200.  
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206.  
  1207.  
  1208.  
  1209.  
  1210.  
  1211.  
  1212.  
  1213.  
  1214.  
  1215.  
  1216.  
  1217.  
  1218.  
  1219.  
  1220.  
  1221.  
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.  
  1229.  
  1230.  
  1231.  
  1232.  
  1233.  
  1234.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1235.  
  1236.  
  1237.  
  1238.     Using ScreenBuilder                                           Page  2-10
  1239.     <Alt-F> : Find String
  1240.  
  1241.  
  1242.     <Alt-F>
  1243.  
  1244.     Purpose:  Moves  the cursor to  the position of the string  specified in
  1245.     the search, if found.
  1246.  
  1247.     To  find  if  a  character  string  appears  anywhere on the screen, hit
  1248.     <Alt-F> and you will be prompted for the string you wish to find.   Type
  1249.     in the string (without  quote marks) and finish  it with a <CR>.   As an
  1250.     example, if you wish to find the string "Hi Joe", that's what you'd type
  1251.     in, only without the quotes.  If the string is found on the screen,  the
  1252.     cursor will be located on the first character of the string,  otherwise,
  1253.     you will be "beeped" at.  Note that if you are in box mode, only the box
  1254.     will be searched, otherwise, the whole screen is searched.
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1298.  
  1299.  
  1300.  
  1301.     Using ScreenBuilder                                           Page  2-11
  1302.     <Alt-G> : Global Change Character
  1303.  
  1304.  
  1305.     <Alt-G>
  1306.  
  1307.     Purpose:   Change   all  occurrences  of  a  single character to another
  1308.     character.
  1309.  
  1310.     Press <Alt-G> and you  will be prompted with  the character you wish  to
  1311.     replace.  This  character can  be any  character, including  <CR> or the
  1312.     <BS> character.  After you have typed a single character to replace, hit
  1313.     the <CR>  to enter  it, or  the <BS>  to change  your mind  and enter  a
  1314.     different character.  After the character  you wish to replace has  been
  1315.     entered, you will be prompted for  the character you wish to replace  it
  1316.     with.  The same entry rules apply to the replacement character.
  1317.  
  1318.     Note that if you are in box mode, only the box contents will be searched
  1319.     and replaced, otherwise the entire screen.
  1320.  
  1321.     As  an  example,  it's  easy  to  design  something  with  some keyboard
  1322.     character such  as the  '*' character.   If you  type something like the
  1323.     following on your screen:
  1324.  
  1325.                  *   *   *****   *       *       *****
  1326.                  *   *   *       *       *       *   *
  1327.                  *****   ***     *       *       *   *
  1328.                  *   *   *       *       *       *   *
  1329.                  *   *   *****   *****   *****   *****
  1330.  
  1331.     You can then use <Alt-G> to  change all occurrences of '*' to  any other
  1332.     character.   For  example  to  change  '*'  to '█' (The '█' character is
  1333.     obtained by  holding down  the <Alt>  key while  simultaneously pressing
  1334.     '219'  on  the  numeric keypad, then  releasing the <Alt>  key after the
  1335.     third  digit  has  been  pressed  -  see  <F5>  )  - you would enter the
  1336.     following key sequence:
  1337.  
  1338.                   <Alt-G>
  1339.                   *
  1340.                   <CR>
  1341.                   █
  1342.                   <CR>
  1343.  
  1344.     and the resulting screen would now look like this:
  1345.  
  1346.                  █   █   █████   █       █       █████
  1347.                  █   █   █       █       █       █   █
  1348.                  █████   ███     █       █       █   █
  1349.                  █   █   █       █       █       █   █
  1350.                  █   █   █████   █████   █████   █████
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1361.  
  1362.  
  1363.  
  1364.     Using ScreenBuilder                                           Page  2-12
  1365.     <Alt-H> : Global Change String
  1366.  
  1367.  
  1368.     <Alt-H>
  1369.  
  1370.     Purpose:  Change  a matching string of characters to a different  string
  1371.     of characters.
  1372.  
  1373.     Depress <Alt-H>  and you  will be  prompted with  the string to replace.
  1374.     Type in the string without quotes (ie: hi joe), and terminate with <CR>.
  1375.     You will  then be  prompted for  the string  to replace  it with (ie: Hi
  1376.     Joe), and terminate with <CR>.  Any occurrence of the old string will be
  1377.     replaced with the new string.
  1378.  
  1379.     Note that if you are in box mode, only the box contents will be searched
  1380.     and replaced, otherwise the entire screen.
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.  
  1394.  
  1395.  
  1396.  
  1397.  
  1398.  
  1399.  
  1400.  
  1401.  
  1402.  
  1403.  
  1404.  
  1405.  
  1406.  
  1407.  
  1408.  
  1409.  
  1410.  
  1411.  
  1412.  
  1413.  
  1414.  
  1415.  
  1416.  
  1417.  
  1418.  
  1419.  
  1420.  
  1421.  
  1422.  
  1423.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1424.  
  1425.  
  1426.  
  1427.     Using ScreenBuilder                                           Page  2-13
  1428.     <Alt-I> : Insert Line
  1429.  
  1430.  
  1431.     <Alt-I>
  1432.  
  1433.     Purpose: Inserts a blank line before the line the cursor is on.
  1434.  
  1435.     Move the cursor to the line that you want and press <Alt-I>.  This  line
  1436.     and all lines below  it will move down  one line, and a  blank line (the
  1437.     current color) will be inserted.  Note that the last line of the box (if
  1438.     in box mode) must be  blank, or the last line  of the screen (if not  in
  1439.     box mode) must be blank or you will be "beeped" at.
  1440.  
  1441.     Note that if you are in box mode, lines will be inserted only within the
  1442.     box.
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.  
  1460.  
  1461.  
  1462.  
  1463.  
  1464.  
  1465.  
  1466.  
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1487.  
  1488.  
  1489.  
  1490.     Using ScreenBuilder                                           Page  2-14
  1491.     <Alt-J> : Global Character / Color change
  1492.  
  1493.  
  1494.     <Alt-J>
  1495.  
  1496.     Purpose:  Changes  all  color / character  matches with the  new color /
  1497.     character combination.
  1498.  
  1499.     Press <Alt-J> and you will be prompted with the color attribute you wish
  1500.     to change  followed by  <CR>.  You  will then  be prompted  with the new
  1501.     color attribute  to replace  it with  (followed by  <CR>), and  then the
  1502.     character you wish to replace (followed by <CR>), and then the character
  1503.     you wish to  replace it with  (followed by <CR>).   After all 4  prompts
  1504.     have been anssered, all  matching characters having the  specified color
  1505.     attribute will  be replaced  with the  new character  / color  attribute
  1506.     specification.  The new color attribute can be the same as the old,  and
  1507.     likewise, the new character can be the same as the old.  For example, if
  1508.     you wish to replace all occurences of the character 't' in yellow to the
  1509.     character 'T' in red, your  4 responses would be: 14<CR>,  4<CR>, t<CR>,
  1510.     T<CR>.
  1511.  
  1512.     Note that if you are in box  mode, only the contents of the box  will be
  1513.     searched for and replaced, otherwise the entire screen.
  1514.  
  1515.     See also: <F3>, <F5>.
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.  
  1526.  
  1527.  
  1528.  
  1529.  
  1530.  
  1531.  
  1532.  
  1533.  
  1534.  
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1550.  
  1551.  
  1552.  
  1553.     Using ScreenBuilder                                           Page  2-15
  1554.     <Alt-K> : Center Line
  1555.  
  1556.  
  1557.     <Alt-K>
  1558.  
  1559.     Purpose: Centers the contents of the line the cursor is on.
  1560.  
  1561.     In  order  to  center  something  perfectly  on the line, first move the
  1562.     cursor to the line you wish to center, then press <Alt-K>.  Note that if
  1563.     you are in box mode, the line will be centered within the box, otherwise
  1564.     between the left and right screen edges.
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.  
  1592.  
  1593.  
  1594.  
  1595.  
  1596.  
  1597.  
  1598.  
  1599.  
  1600.  
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.  
  1607.  
  1608.  
  1609.  
  1610.  
  1611.  
  1612.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1613.  
  1614.  
  1615.  
  1616.     Using ScreenBuilder                                           Page  2-16
  1617.     <Alt-L> : Change Nulls to Blanks
  1618.  
  1619.  
  1620.     <Alt-L>
  1621.  
  1622.     Purpose: Removes unwanted nulls, and replaces them with blanks.
  1623.  
  1624.     The  IBM  hardware  will  not  allow  you  to  enter  a  null  character
  1625.     (Hexadecimal 0) through the  keyboard, although any other  character may
  1626.     be entered  by holding  down the  <Alt> key  and depressing  the decimal
  1627.     representation of the number on  the Numeric Keypad, then releasing  the
  1628.     <Alt> key  (See <F5>).   The IBM  extended (or  graphic) characters  are
  1629.     entered in  this manner.   However, since  the hardware  won't allow the
  1630.     null character to be  entered, it is not  used by SB. Some  screens that
  1631.     are captured  with the  "Pictaker" program  may have  null characters in
  1632.     them.  To remove these characters, get out of box mode (if you're in box
  1633.     mode) and press <Alt-L>.
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.  
  1654.  
  1655.  
  1656.  
  1657.  
  1658.  
  1659.  
  1660.  
  1661.  
  1662.  
  1663.  
  1664.  
  1665.  
  1666.  
  1667.  
  1668.  
  1669.  
  1670.  
  1671.  
  1672.  
  1673.  
  1674.  
  1675.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1676.  
  1677.  
  1678.  
  1679.     Using ScreenBuilder                                           Page  2-17
  1680.     <Alt-M> : Move Line
  1681.  
  1682.  
  1683.     <Alt-M>
  1684.  
  1685.     Purpose: Moves a line from its original place to another.
  1686.  
  1687.     To move a line  to another place, move  the cursor to the  line that you
  1688.     wish to be moved, then press <Alt-M>.  At this point, move the cursor to
  1689.     where you want the line to be  moved to and hit <CR>.  The line  will be
  1690.     be moved.  Note that if you are in box mode, lines are moved within  the
  1691.     box  (ie:  the  box  is  your  screen), otherwise whole screen lines are
  1692.     moved.
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.  
  1720.  
  1721.  
  1722.  
  1723.  
  1724.  
  1725.  
  1726.  
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.  
  1733.  
  1734.  
  1735.  
  1736.  
  1737.  
  1738.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1739.  
  1740.  
  1741.  
  1742.     Using ScreenBuilder                                           Page  2-18
  1743.     <Alt-N> : Copy Line
  1744.  
  1745.  
  1746.     <Alt-N>
  1747.  
  1748.     Purpose: Makes a copy of a line at a different line.
  1749.  
  1750.     <Alt-N> works just  like <Alt-M> except  that the original  line remains
  1751.     where it is.  This function will make a copy of the line within a box if
  1752.     in box mode, or within the screen  if not in box mode.  See <Alt-M>  for
  1753.     details.
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.  
  1786.  
  1787.  
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.  
  1796.  
  1797.  
  1798.  
  1799.  
  1800.  
  1801.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1802.  
  1803.  
  1804.  
  1805.     Using ScreenBuilder                                           Page  2-19
  1806.     <Alt-O> : Load Overaly
  1807.  
  1808.  
  1809.     <Alt-O>
  1810.  
  1811.     Purpose:  Loads  a screen image  file in the foreground, background,  or
  1812.     as a new screen image.  Can also load an ASCII text file.
  1813.  
  1814.     Foreground loading means that the new image to be loaded will be  loaded
  1815.     onto  the  screen  as  follows:  The  new  image will be loaded onto the
  1816.     current  screen  except  for  any  blanks  that appear in the new image.
  1817.     Wherever there is a blank on the new image, it will not be put onto  the
  1818.     screen  -  ie:  the  current  character  and color at that position will
  1819.     remain, otherwise it will be replaced.
  1820.  
  1821.     Background loading is the opposite of foreground loading as follows: The
  1822.     current screen image is scanned  for blanks.  Wherever a blank  appears,
  1823.     that part  of the  loaded image  will replace  the blank,  otherwise the
  1824.     current nonblank characters and colors remain.
  1825.  
  1826.     New loading means the entire screen will be replaced with the new image.
  1827.     Border color is not preserved.
  1828.  
  1829.     The screen area is 4000 bytes  in length.  If the screen image  file you
  1830.     specify is less than 4000 bytes in length, it will be assumed that it is
  1831.     an ASCII text  file, and will  be loaded as  such.  This enables  you to
  1832.     take a piece of text from any  ASCII text editor and save it under  some
  1833.     filename, then load that into SB  for editing.  Only the first 25  lines
  1834.     of text in fullscreen mode will be loaded.
  1835.  
  1836.     To accomplish one of  the above loadings, make  sure you are not  in box
  1837.     mode.  Press <Alt-O> and you will be prompted for the filename.  Include
  1838.     the drive and path if not on the default drive and path.  Terminate  the
  1839.     filename with <CR>.  You will then be asked if you want the file  loaded
  1840.     as (F)oreground, (B)ackground, or (N)ew.
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.  
  1859.  
  1860.  
  1861.  
  1862.  
  1863.  
  1864.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1865.  
  1866.  
  1867.  
  1868.     Using ScreenBuilder                                           Page  2-20
  1869.     <Alt-P> : Paint/Draw Mode on/off
  1870.  
  1871.  
  1872.     <Alt-P>
  1873.  
  1874.     Purpose:  To  selectively change the color attribute of anything on  the
  1875.     screen (or window) -  OR - to selectively  draw a specific character  on
  1876.     the screen by using the cursor keys (up, down, left, right).
  1877.  
  1878.     Press <Alt-P> and you will be  prompted for (P)aint or (D)raw mode.   If
  1879.     you select D (draw), you will  be prompted for a single character  to be
  1880.     used for drawing - you may press <F5> to see the character set.  If  you
  1881.     choose the  character "┌"  (218), or  the character  "╔" (201)  you will
  1882.     enter into  a special  line-drawing mode  in which  the characters  will
  1883.     change as you  change cursor directions.   This is to  enable the smooth
  1884.     and connective drawing of things such as overlapping boxes.
  1885.  
  1886.     Once (P)aint  or (D)raw  has been  selected, move  the cursor  keys (up,
  1887.     down, left, right) to paint or  draw with.  If you hold the  <Shift> key
  1888.     while pressing the cursor keys (ie: 2=down, 4=left, 6=right, 8=up),  the
  1889.     cursor will move but the painting or drawing will not take place  (think
  1890.     of it as lifting the pen off  of a piece of paper to reposition  it when
  1891.     the <Shift> key is held down).
  1892.  
  1893.  
  1894.  
  1895.  
  1896.  
  1897.  
  1898.  
  1899.  
  1900.  
  1901.  
  1902.  
  1903.  
  1904.  
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921.  
  1922.  
  1923.  
  1924.  
  1925.  
  1926.  
  1927.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1928.  
  1929.  
  1930.  
  1931.     Using ScreenBuilder                                           Page  2-21
  1932.     <Alt-Q> : Save Window
  1933.  
  1934.  
  1935.     <Alt-Q>
  1936.  
  1937.     Purpose: Saves contents of window to disk.
  1938.  
  1939.     While in box mode, press <Alt-Q>  and you will be prompted for  a window
  1940.     number (0-99) to  save the contents  of your box  in.  Type in  a number
  1941.     followed by <CR> and the window will be saved to a file.  See <Alt-V> to
  1942.     recall the window.
  1943.  
  1944.     To get a list  of existing windows, enter  a question mark (followed  by
  1945.     <CR>) instead of the window number.
  1946.  
  1947.     If you enter a window number that already exists, SB will prompt you  as
  1948.     to whether you'd like to overwrite that window file or not.
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.  
  1979.  
  1980.  
  1981.  
  1982.  
  1983.  
  1984.  
  1985.  
  1986.  
  1987.  
  1988.  
  1989.  
  1990.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  1991.  
  1992.  
  1993.  
  1994.     Using ScreenBuilder                                           Page  2-22
  1995.     <Alt-R> : Repeat Line
  1996.  
  1997.  
  1998.     <Alt-R>
  1999.  
  2000.     Purpose: Repeats a line.
  2001.  
  2002.     To repeat a line, move the cursor to the line you wish to repeat.  Press
  2003.     <Alt-R> and the line will be repeated.  If you are in box mode, the line
  2004.     within the box boundaries will be repeated, otherwise within the  screen
  2005.     boundaries.  Note that the last lin of the box or screen must be  blank,
  2006.     or you will be "beeped" at.
  2007.  
  2008.  
  2009.  
  2010.  
  2011.  
  2012.  
  2013.  
  2014.  
  2015.  
  2016.  
  2017.  
  2018.  
  2019.  
  2020.  
  2021.  
  2022.  
  2023.  
  2024.  
  2025.  
  2026.  
  2027.  
  2028.  
  2029.  
  2030.  
  2031.  
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037.  
  2038.  
  2039.  
  2040.  
  2041.  
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.  
  2048.  
  2049.  
  2050.  
  2051.  
  2052.  
  2053.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2054.  
  2055.  
  2056.  
  2057.     Using ScreenBuilder                                           Page  2-23
  2058.     <Alt-S> : Save Screen
  2059.  
  2060.  
  2061.     <Alt-S>
  2062.  
  2063.     Purpose: Saves the screen image of what you've been editing.
  2064.  
  2065.     To save  what you've  been working  on, press  <Alt-S> and  you will  be
  2066.     prompted for  a filename  to save  to.  Generally,  you would press <CR>
  2067.     without  any  filename  to  save  to  the default.  Generally, you would
  2068.     provide  a  filename  for  a  completed  screen that would eventually be
  2069.     loaded by an application program, or by <Alt-O>.
  2070.  
  2071.     Note that <Alt-S> is the only command that disregards whether you're  in
  2072.     box mode or fullscreen mode.  It always saves the entire screen.
  2073.  
  2074.     NOTE:  Whenever   you end  SB (  <ALT-X> ),  you can  review your entire
  2075.     session with the following command on the DOS command line:
  2076.  
  2077.             SBPLAY  xxxxx
  2078.  
  2079.     where xxxxx is the same name of  the file as you provided SB with.   The
  2080.     next time you start SB to edit or modify your picture file with the same
  2081.     name (xxxxx), you will get a  message stating that the journal for  this
  2082.     picture already exists!  Be aware that this journal file is destroyed if
  2083.     you answer 'Y' and a new one will be created for this new edit  session.
  2084.     It is therefore  a good idea  to save (  <ALT-S> ) your  screen prior to
  2085.     ending the SB program so that you can start your session with the  saved
  2086.     screen.
  2087.  
  2088.     NOTE:  When  saving a file  with <Alt-S>, a filename extension  of ".8D"
  2089.     is always appended to the filename you suppy (SB won't let you enter  an
  2090.     extension).
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.  
  2111.  
  2112.  
  2113.  
  2114.  
  2115.  
  2116.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2117.  
  2118.  
  2119.  
  2120.     Using ScreenBuilder                                           Page  2-24
  2121.     <Alt-T> : Save screen as ASCII Text File
  2122.  
  2123.  
  2124.     <Alt-T>
  2125.  
  2126.     Purpose:  Saves  the  screen  image  (or box image if in box mode) to an
  2127.     ASCII text file which could then be loaded into a text editor.
  2128.  
  2129.     Press <Alt-T> and you  will be prompted for  a filename to save  to.  As
  2130.     with  anyplace  a  filename  is  requested,  an  optional drive and path
  2131.     specification may be included in the name.  The box or screen image will
  2132.     be save  as an  ASCII text  file which  may then  be loaded  into a text
  2133.     editor for editing.  Color information  is not present in an  ASCII text
  2134.     file.  Each line  of the saved  file will end  in a carriage-return  and
  2135.     linefeed combination, and  the end of  the file will  be denoted with  a
  2136.     control-z.  See <Alt-O> for loading and ASCII text file into SB.
  2137.  
  2138.     Note:  SB  converts  all characters in  ASCII decimal range  0-31 to the
  2139.     space character (ASCII decimal  32).  All IBM graphic  characters (range
  2140.     128-255) are stored as is and  may not be readable by some  text editors
  2141.     such as Micropro's Wordstar (tm).
  2142.  
  2143.  
  2144.  
  2145.  
  2146.  
  2147.  
  2148.  
  2149.  
  2150.  
  2151.  
  2152.  
  2153.  
  2154.  
  2155.  
  2156.  
  2157.  
  2158.  
  2159.  
  2160.  
  2161.  
  2162.  
  2163.  
  2164.  
  2165.  
  2166.  
  2167.  
  2168.  
  2169.  
  2170.  
  2171.  
  2172.  
  2173.  
  2174.  
  2175.  
  2176.  
  2177.  
  2178.  
  2179.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2180.  
  2181.  
  2182.  
  2183.     Using ScreenBuilder                                           Page  2-25
  2184.     <Alt-U> : Utilities (DOS)
  2185.  
  2186.  
  2187.     <Alt-U>
  2188.  
  2189.     Purpose:  To  temporarily suspend SB while you have complete control  of
  2190.     DOS to do things such as running another program, or anything else  that
  2191.     would normally be done or executed from the DOS command line.
  2192.  
  2193.     To run another program without exiting SB, press <Alt-U> and you will be
  2194.     in DOS. You may then do  anything you wish just as you  ordinarily would
  2195.     (if you do not have much memory on your machine, you may not be able  to
  2196.     run larger programs).   To return back  to SB where  you left off,  type
  2197.     "exit" (without quotes) on the DOS command line, and you will be back in
  2198.     SB.
  2199.  
  2200.     Note that a  path statement must  be specified prior  to starting SB  in
  2201.     order to use  this feature.  If  <Alt-U> doesn't work,  you must specify
  2202.     this path.  The path  need only be specified  once unless you specify  a
  2203.     different path  later.  To  specify a  path, you  must first  be in  DOS
  2204.     (before  running   SB),  and   determine  which   disk  drive   has  the
  2205.     "COMMAND.COM"  file  on  it  (this  is  part  of  DOS and is the command
  2206.     interpreter).  If it is on drive  A: for example, you would specify  the
  2207.     path by typing the following:  "PATH A:\" (without quotes).  If  <Alt-U>
  2208.     still doesn't  work after  this, you  do not  have enough  RAM memory to
  2209.     enable <Alt-U>.
  2210.  
  2211.     NOTES:  1)  Do not attempt to run a resident program (ie: sidekick);  2)
  2212.     <Alt-U> has no effect during playback (See <Alt-F2>).
  2213.  
  2214.  
  2215.  
  2216.  
  2217.  
  2218.  
  2219.  
  2220.  
  2221.  
  2222.  
  2223.  
  2224.  
  2225.  
  2226.  
  2227.  
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.  
  2237.  
  2238.  
  2239.  
  2240.  
  2241.  
  2242.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2243.  
  2244.  
  2245.  
  2246.     Using ScreenBuilder                                           Page  2-26
  2247.     <Alt-V> : Recall Window
  2248.  
  2249.  
  2250.     <Alt-V>
  2251.  
  2252.     Purpose: Recalls the contents of a window saved with <Alt-Q>.
  2253.  
  2254.     Press <Alt-V> and you will be  prompted with the window number you  wish
  2255.     to restore.  The  number should match  the number under  which you saved
  2256.     the window you want with <Alt-Q>.  The window contents will be  restored
  2257.     with the upper  left hand corner  being at the  current cursor position.
  2258.     If there is not enough room to  put the entire window on the screen  (or
  2259.     window if in window mode) because the cursor is too far down or too  far
  2260.     to the right, you  will be given a  warning message and the  window will
  2261.     not be restored.
  2262.  
  2263.     To get a list  of windows, use a  question mark (?) instead  of a window
  2264.     number followed by <CR>.
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.  
  2300.  
  2301.  
  2302.  
  2303.  
  2304.  
  2305.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2306.  
  2307.  
  2308.  
  2309.     Using ScreenBuilder                                           Page  2-27
  2310.     <Alt-W> : Make Window
  2311.  
  2312.  
  2313.     <Alt-W>
  2314.  
  2315.     Purpose: Draws a window on the screen.
  2316.  
  2317.     To draw a  window on the  screen, first make  sure the current  color is
  2318.     what you  want, since  the window  will be  drawn in  the current color.
  2319.     Next move the cursor to the place that you want the upper left corner of
  2320.     the window to appear, then press <Alt-W>.  The upper left hand corner of
  2321.     the window will appear.  Now move the cursor to where you want the lower
  2322.     right hand corner of the window  to appear (or <Alt-F4> or <Ctrl-F6>  to
  2323.     <Ctrl-F10>)  and  press  <CR>.   The  window  will  then be drawn on the
  2324.     screen.   See  <F9>  to  change  between single and double-line windows.
  2325.  
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  
  2332.  
  2333.  
  2334.  
  2335.  
  2336.  
  2337.  
  2338.  
  2339.  
  2340.  
  2341.  
  2342.  
  2343.  
  2344.  
  2345.  
  2346.  
  2347.  
  2348.  
  2349.  
  2350.  
  2351.  
  2352.  
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.  
  2363.  
  2364.  
  2365.  
  2366.  
  2367.  
  2368.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2369.  
  2370.  
  2371.  
  2372.     Using ScreenBuilder                                           Page  2-28
  2373.     <Alt-X> : Abort to DOS (End Program)
  2374.  
  2375.  
  2376.     <Alt-X>
  2377.  
  2378.     Purpose: Ends the SB program and returns to DOS.
  2379.  
  2380.     To end the  program, first save  (<Alt-S>) your screen  (if you want  it
  2381.     saved).  Next press <Alt-X> and you will be asked if you really want  to
  2382.     end the program.  Respond with "Y <CR>" to end, or "N <CR>" to  continue
  2383.     with SB.
  2384.  
  2385.     NOTE:  Whenever   you end  SB (  <ALT-X> ),  you can  review your entire
  2386.     session with the following command on the DOS command line:
  2387.  
  2388.             SBPLAY  xxxxx
  2389.  
  2390.     where xxxxx is the same name of  the file as you provided SB with.   The
  2391.     next time you start SB to edit or modify your picture file with the same
  2392.     name (xxxxx), you will get a  message stating that the journal for  this
  2393.     picture already exists!  Be aware that this journal file is destroyed if
  2394.     you answer 'Y' and a new one will be created for this new edit  session.
  2395.     It is therefore  a good idea  to save (  <ALT-S> ) your  screen prior to
  2396.     ending the SB program so that you can start your session with the  saved
  2397.     screen.
  2398.  
  2399.  
  2400.  
  2401.  
  2402.  
  2403.  
  2404.  
  2405.  
  2406.  
  2407.  
  2408.  
  2409.  
  2410.  
  2411.  
  2412.  
  2413.  
  2414.  
  2415.  
  2416.  
  2417.  
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.  
  2426.  
  2427.  
  2428.  
  2429.  
  2430.  
  2431.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2432.  
  2433.  
  2434.  
  2435.     Using ScreenBuilder                                           Page  2-29
  2436.     <Alt-Y> : Define Temporary Work Window
  2437.  
  2438.  
  2439.     <Alt-Y>
  2440.  
  2441.     Purpose:  Same  as <Alt-W> but box itself is not displayed, and you will
  2442.     automatically be in box mode with the temporary window.
  2443.  
  2444.     A temporary work window is one in which the actual box is not drawn.  To
  2445.     make a temporary work window, follow the same steps as for <Alt-W> (only
  2446.     you'll use  <Alt-Y> instead).   After you've  completed the  window with
  2447.     <CR>, the temporary window will  momentarily be displayed, then it  will
  2448.     disappear and you will automatically be in box mode.  You can check this
  2449.     with <Home>, <PgUp>, <End>, and <PgDn> keys.
  2450.  
  2451.     Note  that  during  playback,  the  temporary  work  window  will not be
  2452.     momentarily displayed, but it will be there nonetheless!
  2453.  
  2454.  
  2455.  
  2456.  
  2457.  
  2458.  
  2459.  
  2460.  
  2461.  
  2462.  
  2463.  
  2464.  
  2465.  
  2466.  
  2467.  
  2468.  
  2469.  
  2470.  
  2471.  
  2472.  
  2473.  
  2474.  
  2475.  
  2476.  
  2477.  
  2478.  
  2479.  
  2480.  
  2481.  
  2482.  
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.  
  2489.  
  2490.  
  2491.  
  2492.  
  2493.  
  2494.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2495.  
  2496.  
  2497.  
  2498.     Using ScreenBuilder                                           Page  2-30
  2499.     <Alt-Z> : Clear Screen / Window
  2500.  
  2501.  
  2502.     <Alt-Z>
  2503.  
  2504.     Purpose:  Clears  the  screen  (or box) to blanks and the current color.
  2505.  
  2506.     To clear the screen (or box if in box mode), press <Alt-Z> and you  will
  2507.     be prompted as to whether you really want to clear the screen (or  box).
  2508.     If you answer 'Y', whatever the  current color is at the time  you press
  2509.     <Alt-Z>,  will  be  the  color  of  the  screen.   For  instance if your
  2510.     foreground is white and the background is blue, then the screen will  be
  2511.     blue with a white cursor in  the upper left hand corner after  you press
  2512.     <Alt-Z>.
  2513.  
  2514.  
  2515.  
  2516.  
  2517.  
  2518.  
  2519.  
  2520.  
  2521.  
  2522.  
  2523.  
  2524.  
  2525.  
  2526.  
  2527.  
  2528.  
  2529.  
  2530.  
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.  
  2552.  
  2553.  
  2554.  
  2555.  
  2556.  
  2557.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2558.  
  2559.  
  2560.  
  2561.     Using ScreenBuilder                                           Page  2-31
  2562.     <F1> : Help
  2563.  
  2564.  
  2565.     <F1>
  2566.  
  2567.     Purpose:  Displays  master help  screen, or online instructions  when in
  2568.     the middle of an operation.
  2569.  
  2570.     Depressing <F1> will normally take  you to the master help  screen which
  2571.     tells you about the <Alt-A> thru <Alt-Z> keys, the <F1> thru <F10> keys,
  2572.     the cursor movement  keys, and the  32 colors available  for foreground,
  2573.     background, and border.
  2574.  
  2575.     When in the middle of an operation such as paint <Alt-P>, or define temp
  2576.     window <Alt-Y>, or Make window <Alt-W>, or move window <F6>, copy window
  2577.     <F8>, or grow/shrink window <F7>,  then pressing the Help <F1>  key will
  2578.     give  you  information  about  the  operation  you  are  in  instead  of
  2579.     displaying the master help screen.   After you exit the operation,  then
  2580.     pressing the Help <F1> key will display the master help screen.
  2581.  
  2582.     You  may  press  <F1>  anytime,  including  most  (but not all) prompts.
  2583.     Pressing <F1> in certain prompts  will have no affect, but  most prompts
  2584.     will accept <F1>.
  2585.  
  2586.     Note that if  the master help  screen is shown  after pressing <F1>,  it
  2587.     will stay on the screen until you press any other key.
  2588.  
  2589.  
  2590.  
  2591.  
  2592.  
  2593.  
  2594.  
  2595.  
  2596.  
  2597.  
  2598.  
  2599.  
  2600.  
  2601.  
  2602.  
  2603.  
  2604.  
  2605.  
  2606.  
  2607.  
  2608.  
  2609.  
  2610.  
  2611.  
  2612.  
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619.  
  2620.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2621.  
  2622.  
  2623.  
  2624.     Using ScreenBuilder                                           Page  2-32
  2625.     <F2> : Status Report
  2626.  
  2627.  
  2628.     <F2>
  2629.  
  2630.     Purpose:  Displays   a Status  Report as  to cursor  position, box mode,
  2631.     current color attribute,  character code and  color at cursor  location,
  2632.     screen/box size,  window style,  filename, saved  cursor coordinates (if
  2633.     any), and subroutine nest level (if any).
  2634.  
  2635.     Pressing <F2> will show you a "Status Report" screen which provides  you
  2636.     with  all  kinds  of  information  about  things.  Presented below is an
  2637.     example Status Report:
  2638.  
  2639.                                  ┌───────────────┐
  2640.                                  │ Status Report │
  2641.                                  └───────────────┘
  2642.  
  2643.       Colors: Foreground = 7  Attribute = 7
  2644.               Background = 0
  2645.               Border     = 0
  2646.  
  2647.       Cursor: Row        = 1
  2648.               Column     = 1
  2649.               Foreground = 7  Attribute = 7
  2650.               Background = 0
  2651.               Character  = *  (42)
  2652.  
  2653.       Screen: Display/Prompt
  2654.       Mode: Normal fullscreen mode
  2655.          Upper left : row = 01, column = 01
  2656.          Lower right: row = 25, column = 80
  2657.                Current size: 25 x 80
  2658.  
  2659.       Window style: Single line
  2660.  
  2661.            Current File = test
  2662.  
  2663.  
  2664.     The first  part is  the section  labeled "Colors".   This tells  you the
  2665.     current foreground,  background, and  border colors,  and calculates the
  2666.     attribute that describes the current foreground and background.
  2667.  
  2668.     The  next  part  labeled  "Cursor"  describes the same information above
  2669.     except that this information applies to the position that the cursor  is
  2670.     located  at.   The  cursor  location,  given  in  row,  column,  is also
  2671.     displayed  in  this  section.   The  field  labeled  "Character"  is the
  2672.     character  displayed  at  the  cursor  position, and in parenthesis, the
  2673.     decimal ASCII (or IBM extended) value of the character.
  2674.  
  2675.     The next  part gives  you information  about whether  you are  in box or
  2676.     fullscreen mode, tells you the  cursor coordinates (row, column) of  the
  2677.     upper left hand corner of the box (or screen), and the lower right  hand
  2678.     corner of  the box  (or screen),  and the  size of  the current  box (or
  2679.     screen).
  2680.  
  2681.  
  2682.  
  2683.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2684.  
  2685.  
  2686.  
  2687.     Using ScreenBuilder                                           Page  2-33
  2688.     <F2> : Status Report
  2689.  
  2690.  
  2691.     The  next  part  tells  you  whether  single  or double line windows are
  2692.     active.  If  single line  windows are  active, you  can make single line
  2693.     windows, toggle into and out of  the single line windows, and move  them
  2694.     around,  or  grow  and  shrink  them.   Double  line windows will not be
  2695.     recognized, and therefore, you will be "beeped" at if you try to  toggle
  2696.     into a double line window when in single line mode.  The same is true in
  2697.     reverse when in double line window mode.  Note that the box  surrounding
  2698.     the title at the top of the screen will appear as a single line box when
  2699.     in  signle line mode, and as a double line box when in double line mode.
  2700.  
  2701.     The next  part tells  you the  name of  the file  you are editing.  If a
  2702.     drive and  path were  specified as  part of  the name,  it will  also be
  2703.     displayed as part of the name here.
  2704.  
  2705.     If any cursor coordinates have been saved (with <Ctrl-F1> to <Ctrl-F5>),
  2706.     those would appear  in the status  report.  Also if  you are defining  a
  2707.     subroutine  (or  subroutine  within  subroutine),  those  would  also be
  2708.     displayed here.
  2709.  
  2710.  
  2711.  
  2712.  
  2713.  
  2714.  
  2715.  
  2716.  
  2717.  
  2718.  
  2719.  
  2720.  
  2721.  
  2722.  
  2723.  
  2724.  
  2725.  
  2726.  
  2727.  
  2728.  
  2729.  
  2730.  
  2731.  
  2732.  
  2733.  
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.  
  2741.  
  2742.  
  2743.  
  2744.  
  2745.  
  2746.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2747.  
  2748.  
  2749.  
  2750.     Using ScreenBuilder                                           Page  2-34
  2751.     <F3> : Display IBM Attribute (color) Set
  2752.  
  2753.  
  2754.     <F3>
  2755.  
  2756.     Purpose:  Displays  the 256 IBM color attributes and associated numbers.
  2757.  
  2758.     Pressing  <F3>  displays  the   256  IBM  color  attributes   and  their
  2759.     corresponding  decimal  values.   You  will  need  to know the attribute
  2760.     numbers in response to prompts such as <Alt-C>, <Alt-B>, and <Alt-J> for
  2761.     instance.  When using <Alt-C> remember  to have the letter 'A'  in front
  2762.     of the attribute.
  2763.  
  2764.  
  2765.  
  2766.  
  2767.  
  2768.  
  2769.  
  2770.  
  2771.  
  2772.  
  2773.  
  2774.  
  2775.  
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.  
  2804.  
  2805.  
  2806.  
  2807.  
  2808.  
  2809.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2810.  
  2811.  
  2812.  
  2813.     Using ScreenBuilder                                           Page  2-35
  2814.     <F4> : Toggle Box / Fullscreen
  2815.  
  2816.  
  2817.     <F4>
  2818.  
  2819.     Purpose: Toggles between the fullscreen and an edit window.
  2820.  
  2821.     When SB is  initially started, you  will automatically be  in fullscreen
  2822.     mode, meaning that everything you  do applies to the entire  screen.  To
  2823.     get into a window, you must first create a box with <Alt-W> or move  the
  2824.     cursor to within an existing box.  Once the cursor is within a box,  you
  2825.     may press <F4> and SB will check  to see if you are within a  valid box.
  2826.     If you are, then you will be  locked into that box, and it becomes  your
  2827.     current edit window.   Everything you do  from that point  on applies to
  2828.     the edit window only.   While in box mode,  you may use <F6>,  <F7>, and
  2829.     <F8> to manipulate  the box and  it's contents.  Remember  that while in
  2830.     box mode, the contents of your window is your screen.  Anything  outside
  2831.     the box is unknown.  To get out of the box and back into fullscreen mode
  2832.     again, simply press <F4> again.
  2833.  
  2834.     If you are trying to  get locked into box mode,  you will get a beep  if
  2835.     the cursor is not located within the box, or the box is not valid, or SB
  2836.     is in single line  mode and the box  is double line (use  <F9> to change
  2837.     this) and vice versa.  If it is  a valid box, a rapid upward scale  will
  2838.     sound to alert  you that you  have entered box  mode.  When leaving  box
  2839.     mode, a rapid downward scale will sound to alert you that you have  left
  2840.     box mode.
  2841.  
  2842.     You may use  the Status Report  <F2> to verify  if you are  in a box  or
  2843.     within the fullscreen.  Another quick test is to hit the <Home> key.  If
  2844.     the cursor goes to the uppermost left hand corner of the screen, you are
  2845.     in  fullscreen  mode.   If  the  cursor  goes to the uppermost left hand
  2846.     corner of a box, you are in box mode.
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.  
  2867.  
  2868.  
  2869.  
  2870.  
  2871.  
  2872.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2873.  
  2874.  
  2875.  
  2876.     Using ScreenBuilder                                           Page  2-36
  2877.     <F5> : Display IBM Character Set
  2878.  
  2879.  
  2880.     <F5>
  2881.  
  2882.     Purpose: Displays the IBM character set.
  2883.  
  2884.     The first 128 characters (0-127) are the standard ASCII character  codes
  2885.     (characters 0-31 have  been assigned graphic  character values by  IBM),
  2886.     and  the  next  128  characters  (128-255)  are the IBM extended graphic
  2887.     characters.  The decimal number (000-255) that describes the characters,
  2888.     appears to  the left  of the  character.  Any  of the  characters may be
  2889.     reproduced  by  typing  the  character  if  it  is  on the keyboard (ie:
  2890.     alphnumeric  characters),  or  by  holding  down  the  <Alt>  key  while
  2891.     depressing  the   3 digit  numeric number  on the  Numeric keypad,  then
  2892.     letting go  of the  <Alt> key.   This method  can also  be used to enter
  2893.     nonstandard characters  in response  to prompts  such as  the <Alt-G> or
  2894.     <Alt-J> prompts.
  2895.  
  2896.     Note that the character with the 3-digit code of 000 cannot be  entered.
  2897.     Also note that certain characters such as 013 cannot be entered directly
  2898.     on the  screen with  this method  - they  must be  entered as some other
  2899.     character, then  changed with  <Alt-G> or  <Alt-J> (<Alt-G>  and <Alt-J>
  2900.     allow entry of any character except the character with the 3-digit  code
  2901.     of 000).
  2902.  
  2903.  
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.  
  2930.  
  2931.  
  2932.  
  2933.  
  2934.  
  2935.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2936.  
  2937.  
  2938.  
  2939.     Using ScreenBuilder                                           Page  2-37
  2940.     <F6> : Toggle Move Window on/off
  2941.  
  2942.  
  2943.     <F6>
  2944.  
  2945.     Purpose: Toggles "move window" on or off.
  2946.  
  2947.     <F6> may be used  only when in box  mode.  When in "move  box" mode, the
  2948.     cursor keys <Up>, <Down>, <Left>,  and <Right> will move the  box around
  2949.     the screen in the  direction of the cursor  key that was pressed.   Note
  2950.     that as  the box  moves from  its original  startgin position  it leaves
  2951.     behind a blank part in the current color.
  2952.  
  2953.     To get  out of  this mode  (once you  have the  box where  you want it),
  2954.     simply press <F6> again.
  2955.  
  2956.  
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.  
  2993.  
  2994.  
  2995.  
  2996.  
  2997.  
  2998.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  2999.  
  3000.  
  3001.  
  3002.     Using ScreenBuilder                                           Page  2-38
  3003.     <F7> : Toggle Grow/Shrink Window
  3004.  
  3005.  
  3006.     <F7>
  3007.  
  3008.     Purpose: Toggles "grow/shrink window" mode.
  3009.  
  3010.     <F7> may be used  only when in box  mode.  When in "Grow/Shrink  window"
  3011.     mode, the cursor keys <Up>, <Down>, <Left>, and <Right> will expand  the
  3012.     box in the direction of the cursor key that was pressed.  To shrink  the
  3013.     box, the <Shift-Up>, <Shift-Down>, <Shift-Left>, and <Shift-Right> (also
  3014.     known as the '8', '2', '4', and '6' keys, respectively) keys will shrink
  3015.     the window.  For example, <Shift-Up> shrinks the box from the bottom up,
  3016.     <Shift-Down> shrinks the box from the top down, <Shift-Left> shrinks the
  3017.     box from the right to the  left, and <Shift-Right> shrinks the box  from
  3018.     the left to the right.
  3019.  
  3020.     There are 2 ways to exit "grow/shrink" mode.  The first way is to simply
  3021.     press the <F7> key again.  Doing this will return you back to normal box
  3022.     mode, and the window boundaries will remain as they are now.  The second
  3023.     way is to press  the <Esc> key.  Preesing  the <Esc> key is  the same as
  3024.     pressing <F7> except that the box boundary disappears from the screen to
  3025.     reveal waht it was covering up at the time you press <Esc>.  You will be
  3026.     returned to box mode but you wont be able to see the boudaries, as  with
  3027.     <Alt-Y>.  To see  the boundaries, press  the <Home>, <End>,  <PgUp>, and
  3028.     <PgDn> keys to see  where the upper left,  lower left, upper right,  and
  3029.     lower right corners of the box are, respectively.
  3030.  
  3031.  
  3032.  
  3033.  
  3034.  
  3035.  
  3036.  
  3037.  
  3038.  
  3039.  
  3040.  
  3041.  
  3042.  
  3043.  
  3044.  
  3045.  
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.  
  3056.  
  3057.  
  3058.  
  3059.  
  3060.  
  3061.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  3062.  
  3063.  
  3064.  
  3065.     Using ScreenBuilder                                           Page  2-39
  3066.     <F8> : Toggle copy window on/off
  3067.  
  3068.  
  3069.     <F8>
  3070.  
  3071.     Purpose: Toggles "copy window" mode on/off.
  3072.  
  3073.     <F8> may be used only when  in box mode.  "Copy window" is  identical to
  3074.     <F6> ("move window") except that  the original box and its  contents are
  3075.     left  in  its  original  location  as  you  move the box and contents to
  3076.     another part of the screen instead of blanking out the original box  and
  3077.     its contents as  you move the  box and contents  to another part  of the
  3078.     screen.
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  3125.  
  3126.  
  3127.  
  3128.     Using ScreenBuilder                                           Page  2-40
  3129.     <F9> : Choose 1 or 2-line boxes
  3130.  
  3131.  
  3132.     <F9>
  3133.  
  3134.     Purpose:  Allows  you  to  choose between single and double-lined boxes.
  3135.  
  3136.     SB can function  in either single-line,  or double-line box  styles, but
  3137.     not both simultaneously.  The <F9> key allows you to choose 1 or  2-line
  3138.     box styles.  After hitting <F9> you will be prompted for '1' or '2'  for
  3139.     single  or  double-lined  boxes,  respectively.   Boxes  made after this
  3140.     choice will be made with whatever the style is set to.  See <F2>  Status
  3141.     Report as to whether you are in single or double-line box style.
  3142.  
  3143.  
  3144.  
  3145.  
  3146.  
  3147.  
  3148.  
  3149.  
  3150.  
  3151.  
  3152.  
  3153.  
  3154.  
  3155.  
  3156.  
  3157.  
  3158.  
  3159.  
  3160.  
  3161.  
  3162.  
  3163.  
  3164.  
  3165.  
  3166.  
  3167.  
  3168.  
  3169.  
  3170.  
  3171.  
  3172.  
  3173.  
  3174.  
  3175.  
  3176.  
  3177.  
  3178.  
  3179.  
  3180.  
  3181.  
  3182.  
  3183.  
  3184.  
  3185.  
  3186.  
  3187.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  3188.  
  3189.  
  3190.  
  3191.     Using ScreenBuilder                                           Page  2-41
  3192.     <F10> : Additional Help (Advanced Features)
  3193.  
  3194.  
  3195.     <F10>
  3196.  
  3197.     Purpose: Shows the "advanced features" help screen.
  3198.  
  3199.     Pressing <F10> shows  the "advanced features".   These features are  all
  3200.     for developing demos, prototypes, tutorials, teaching aids, etc.  If you
  3201.     are simply designing  screens, you will  not be using  this section.  If
  3202.     you are using  this section, the  next chapter discusses  these advanced
  3203.     features  in  detail.   These  features  are  activated  by  various key
  3204.     combinations not already  discussed: <Alt-F1> thru  <Alt-F10>, <Ctrl-F1>
  3205.     thru  <Ctrl-F10>,  <Shift-F1>  thru  <Shift-F10>,  <Alt-0> thru <Alt-9>,
  3206.     <Alt-->, and <Alt-=>.
  3207.  
  3208.  
  3209.  
  3210.  
  3211.  
  3212.  
  3213.  
  3214.  
  3215.  
  3216.  
  3217.  
  3218.  
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.  
  3245.  
  3246.  
  3247.  
  3248.  
  3249.  
  3250.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  3251.  
  3252.  
  3253.  
  3254.     Using ScreenBuilder                                           Page  2-42
  3255.     Summary: <Alt-A> to <Alt-Z>, <F1> to <F10>, & cursor control
  3256.  
  3257.  
  3258.     Summary: <Alt-A> to <Alt-Z>, <F1> to <F10>, & cursor control
  3259.  
  3260.     <Alt-A> - Set/change program/time delay.
  3261.     <Alt-B> - Global change attribute.
  3262.     <Alt-C> - Change current color.
  3263.     <Alt-D> - Delete line.
  3264.     <Alt-E> - Erase from cursor to end of line.
  3265.     <Alt-F> - Find string.
  3266.     <Alt-G> - Global change character.
  3267.     <Alt-H> - Global change string.
  3268.     <Alt-I> - Insert line.
  3269.     <Alt-J> - Global change matching character & attribute.
  3270.     <Alt-K> - Center line.
  3271.     <Alt-L> - Change nulls to blanks.
  3272.     <Alt-M> - Move line.
  3273.     <Alt-N> - Copy line.
  3274.     <Alt-O> - Load overlay screen.
  3275.     <Alt-P> - Paint mode on/off.
  3276.     <Alt-Q> - Save window.
  3277.     <Alt-R> - Repeat line.
  3278.     <Alt-S> - Save screen.
  3279.     <Alt-T> - Save screen as an ASCII text file.
  3280.     <Alt-U> - Utilities (DOS).
  3281.     <Alt-V> - Recall window.
  3282.     <Alt-W> - Make window.
  3283.     <Alt-X> - Exit program.
  3284.     <Alt-Y> - Define temporary work window.
  3285.     <Alt-Z> - Clear screen/window.
  3286.  
  3287.     <F1>  - Help.
  3288.     <F2>  - Show status report.
  3289.     <F3>  - Show attribute table.
  3290.     <F4>  - Toggle window/fullscreen.
  3291.     <F5>  - Show character table.
  3292.     <F6>  - Move window.
  3293.     <F7>  - Grow/shrink window.
  3294.     <F8>  - Copy window.
  3295.     <F9>  - Choose single/double-line windows.
  3296.     <F10> - Show advanced help screen.
  3297.  
  3298.     <Up>         - cursor up
  3299.     <Down>       - cursor down
  3300.     <Left>       - cursor left
  3301.     <Right>      - cursor right
  3302.     <Ctrl-Left>  - previous word
  3303.     <Ctrl-Right> - next word
  3304.     <Home>       - upper left corner
  3305.     <End>        - lower left corner
  3306.     <PgUp>       - upper right corner
  3307.     <PgDn>       - lower right corner
  3308.     <Ins>        - toggle insert on/off
  3309.     <Del>        - delete character
  3310.     <Tab>        - right edge of screen/window
  3311.  
  3312.  
  3313.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  3314.  
  3315.  
  3316.  
  3317.     Using ScreenBuilder                                           Page  2-43
  3318.     Summary: <Alt-A> to <Alt-Z>, <F1> to <F10>, & cursor control
  3319.  
  3320.  
  3321.     <Shift-Tab>  - left  edge of screen/window
  3322.     <BS>         - backspace (identical to <Left>)
  3323.     <CR>         - start of next line / enter command
  3324.     <Ctrl-Home>  - first nonspace character of line
  3325.     <Ctrl-End>   - last  nonspace character of line
  3326.  
  3327.     All the above commands work in fullscreen mode or window mode.  When  in
  3328.     fullscreen mode, things work as  expected.  In window mode all  commands
  3329.     except <Alt-S> work within current window only, ignoring rest of screen.
  3330.  
  3331.  
  3332.  
  3333.  
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341.  
  3342.  
  3343.  
  3344.  
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.  
  3371.  
  3372.  
  3373.  
  3374.  
  3375.  
  3376.      ScreenBuilder (SB) User Guide - (C)Copyright 1985-1987, Gilmore Systems
  3377.